1e996a5809941dd7fe9ad529dd9791bd233fe61b,app-fabric/src/api/java/com/continuuity/internal/procedure/DefaultProcedureSpecification.java,DefaultProcedureSpecification,DefaultProcedureSpecification,#Procedure#,36

Before Change


  public DefaultProcedureSpecification(Procedure procedure) {
    ProcedureSpecification configureSpec = procedure.configure();
    Set<String> dataSets = Sets.newHashSet(configureSpec.getDataSets());
    Map<String, String> properties = Maps.newHashMap();

    Reflections.visit(procedure, TypeToken.of(procedure.getClass()),
                      new PropertyFieldExtractor(properties),
                      new DataSetFieldExtractor(dataSets));
    properties.putAll(configureSpec.getArguments());

    this.className = procedure.getClass().getName();
    this.name = configureSpec.getName();

After Change


  public DefaultProcedureSpecification(Procedure procedure) {
    ProcedureSpecification configureSpec = procedure.configure();
    Set<String> dataSets = Sets.newHashSet(configureSpec.getDataSets());
    Map<String, String> properties = Maps.newHashMap(configureSpec.getArguments());

    Reflections.visit(procedure, TypeToken.of(procedure.getClass()),
                      new PropertyFieldExtractor(properties),